puzzle someone - French English Dictionary